Sure, if you have the appropriate passport and visa documents to enter Mexico.
Where are you a citizen? If you are a Canadian citizen you must have a Canadian passport for entry into the US. If you are a citizen of Trinidad, you must have government approval from the government travel authority of Trinidad to enter the US, which means you would need to go back to Trinidad before traveling.
Yes.
What is your nationality?
Yes, a US citizen needs a visa to travel to Russia.
Yes, an Indian citizen needs a visa to travel to Jamaica.
Yes, Brazilians need a visa to travel to Mexico.
Yes, Peruvians need a visa to travel to Mexico.
Yes, a European citizen needs a visa to travel to the USA, unless they are eligible for the Visa Waiver Program.
Yes
Yes, a Colombian citizen can travel to the USA with a valid visa or through the Visa Waiver Program.
American citizens don't require a visa to visit Mexico.