What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Latino Hispanic Mexican Spanish and Portuguese

Every civilization has some unique cultural identities to differentiate it from other nations and cultures.  Latino, Hispanic, Mexican, Spanish and Portuguese are the names of some historic languages that are spoken in particular areas of world.