I've never encountered toffee as a general term for a sweet. It's used for a slightly wider variety of things than in the US, as it seems to cover everything both soft and hard that is made of caramelised sugar or flavoured to taste that way, but I've never seen something anis flavoured that was called toffee!
Isn't calling everything Coke a southern US thing? I do find it amusing that in Scotland everything seems to be called juice, though about half the time people will say fizzy juice to mean pop. Generally if you want something that is the juice of an actual fruit, ask for 'fresh', eg 'fresh orange', and though it might not be actually fresh as in just squeezed, it will at least be what you'd know as fruit juice.
Lemonade isn't Sprite. Sprite is Sprite. Lemonade is only made from lemons and usually has sugar and sweeteners (even if it isn't diet, which annoys me); Sprite is a lemon/lime drink. What the UK calls lemonade is also what France calls limonade, so it's probably a this-side-of-the-Atlantic thing. If you want what Americans call lemonade, I think you'd have to ask for cloudy still lemonade, but it's not as easy to find and you are very unlikely to find it in a pub or restaurant.