The difference is in the spelling and the layout of the meal
A burger uses a bun or round loaf of bread then a beef patty or whatever is put between with all the other junk they use
Next a sandwich is made from a loaf of bread that has been sliced into leaves or slices
On this is applied butter to seal the bread , then (as the yanks call it ) jelly or whatever -you NEVER put a patty on a sandwich - you can use cheese tomoto fried egg ,onion ,spice etc or as the British eat them at 1600hrs in the evening , just plain white bread , butter and cucumber - this goes so well with pink gin !
So that my dear is the difference , and so is education of the waiter and that is why he never knew what he was serving
Change your eating joint now !