<human>:  Why did the USA invade Mexico?
<bot>: The USA invaded Mexico because Mexico had a border dispute with the USA. Mexico claimed that the USA had occupied some of Mexico’s land, and the USA claimed that Mexico had occupied some of the USA’s land. The USA wanted to resolve the border dispute, so they invaded Mexico.