Decoder vs Encoder-decoder clarification

Essentially, yes. I understand the concept of decoder-only vs encoder-decoder (sort of). Is there any ‘conceptual’ difference between “prompt” and “input” or is it simply semantic in order to draw a distinction between decoder-only and encoder/decoder?