You might care to learn the difference between Norway and Denmark.
Can't help but think the correct protocol here is to respond to them "Oh you're American? Nice, I've been to Mexico!"
"Oh, yeah! I've been to Africa!"
(though I suppose you could be an Estadounidense from the Estados Unidos Mexicanos - it's really not the best continent for disambiguation!!)
got that (and variations of it) more than once..