Usually, a Mexican citizen or a citizen of a foreign country (that comes under the Visa waiver program) who wishes to enter the United States may also be able to visit the U.S. without a visa under the Visa Waiver Program. If you don't qualify for the Visa Waiver Program or are traveling to research, operate, or even take part in an exchange program, you should apply for a non-immigrant visa.
https://cmi-medical.com/en/home/