The correct option for a cause of the Mexican-American War is:
The United States annexed Texas.
The annexation of Texas by the U.S. in 1845 was a significant factor that contributed to the outbreak of the war, as it was viewed by Mexico as an act of aggression and a violation of its sovereignty.