Answer:
I believe that both countries started the war, that is because: The United States had a manifest destiny to object and slavery was also a problem. Mexico had a tyrant and the country was poorly governed and there were numerous rebellions, such as Texas, Zacatecas, Rio Grande, and Yucatan.