Mental Model
A stack is like a pile where you add and remove from the top only, while a queue is like a line where you add at the back and remove from the front.
Analogy: Think of a stack as a stack of plates: you put a plate on top and take the top plate off first. A queue is like a line at a store: the first person to get in line is the first to be served.
Stack (top at right): bottom -> 1 -> 2 -> 3 [top ↑] Queue (front at left): [front ↑] 1 -> 2 -> 3 -> back
