The Treaty of Guadalupe Hidalgo, which was signed in 1848 to end the Mexican-American War, included several key provisions. The correct response among the options provided is:
B. US paid Mexico $15 million.
Additionally, while the treaty established the Rio Grande as the border between Texas and Mexico, it did not state that the Rio Grande would belong to Mexico; rather, it recognized it as the boundary for Texas. The issues related to slavery were addressed in the Compromise of 1850 and not directly in the Treaty itself.