<human>:  Why did the USA invade Mexico?
<bot>: The USA invaded Mexico in 1846, as part of the Mexican-American War. The USA wanted to take control of the territory that is now Texas, New Mexico, Arizona, and California. The reason for the invasion was to take control of these territories, which were mostly inhabited by Mexicans. The USA wanted to make these territories part of the United States.