Mexico has been heavily influenced by Spanish and American cultures. During the conquest of Mexico by the Spanish, they introduced the Roman Catholic faith and Western education and many of Mexican customs and tradition such as mariachi and festivals were part of Spain’s influence. During the Mexican-American War, the U.S. won and acquired territories from Mexico. Many Mexicans became citizens of the United States and brought their cultures to America such like food, festivities and other cultural traits. Americans also influenced Mexican culture with better education as well as opportunities in business and careers to name a few.