Mental Model
A stack is like a pile where you add and remove from the top. 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. Think of a queue as 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
