"Latin America" is an US-American invention. It is all America. The US is just one of the American countries (and culture, which is very similar to the other American countries but rich).
Don't think "Latin America" is a US invention, the term "Latino" is, though. Latin America is just a term for the countries in America colonised by romance language countries. As the sibling comment says the exact definition varies, but wouldn't say it's a US invention.
What you say about the US just being one of the American countries is correct, and it's often a source of confusion (intended or not)
> Don't think "Latin America" is a US invention, the term "Latino" is, though
You are right. But also the term Latino "creates" Latin America, which are the countries Latinos come from. And then also a subculture of immigrants in the US, which funnily is a bit excluding of Brazilians as not real Latinos (as there is also a expectation that everybody below the US speaks Spanish).
> Iberoamérica is used too if you want to be more specific and exclude the French colonies
Oh yeah it's very funny when you start the "actually Quebec is part of Latin America, but the Guyanas aren't, except for French Guiana, which isn't actually a country, and about Louisiana...."
No, Latino is a US person of latinoamerican origin, it's something they invented. For example, I am latin american, but don't consider myself Latino since I'm from South America, but not from the US.
It's a bit of a complex issue since it's the US taking over a term or culture and normalising it as the only valid one.