In the UK these are all well known expressions. At first glance they all seem usable (none particularly standing out as old-fashioned or for jocular use only, for example), but in practice, despite their familiarity, I think that some are not actually very widely heard in everyday conversation. The ones that I can imagine very readily using myself are: "pain in the neck" and "thanks a bunch" (always sarcastic).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.