Also, YES there can be overlap. Like if you’re from Mexico you can be both Hispanic, and Latino. But the words are not synonyms.