The Treaty of Guadalupe Hidalgo resulted in:


A.) The annexation of Texas

B.) An agreement on the border between the United States and Mexico

C.) Mexico's payment of more than $3,000,000 in war debts to Americans

D.) New land for Mexico