Brainliest

Which statement BEST describes the underlying cause of the Mexican American War? A) revenge for United States expansion B) the annexation of Texas to the United States C) conflict over the official state religion of the new state D) Mexico was on the defense because the United States continued to into South America