Mental Model
A stack adds and removes items from the top only, like a stack of plates. A queue adds items at the back and removes from the front, like a line at a store.
Analogy: Imagine a stack as a pile of books where you can only add or take the top book. A queue is like people waiting in line: new people join at the end, and the person at the front leaves first.
Stack (top on right): bottom -> 1 -> 2 -> 3 ↑top Queue (front on left): ↑front 1 -> 2 -> 3 -> back
