Yes, of course. Foreigners are expected to use their passports when checking into a US hotel.
Depends what you use it for. Check-in an hotel of course, hire a car no, gain entry from another country yes, get a job no.
Most foreigners can obtain a Mexican passport if they move to Mexico with an immigrant visa and live there for four years (2 years if married to a Mexican citizen). Then one can apply for Mexican citizenship and passport.
Only if you are Mexican.
You must move to Mexico with your spouse and live there for two years with an immigrant visa, then you can apply for Mexican citizenship. You can have both a Mexican and a US passport and be a dual citizen. If you were not married to a Mexican citizen, you would have to live there for four years.
go to the Mexican consulate in lima
Start at the closest Mexican consulate or embassy.
No. You need you passport.
No; just the passport will suffice.
Mexicans that hold a Mexican Passport can travel to the nations that Mexico has diplomatic relations, in some cases Mexicans may need a visa, if they are going to the USA, Canada, and others, but for instance you dont need a visa if you are Mexican to travel to Europe.
how can i check a zimbabwean passport
A passport.
I may be wrong, but all you need is an I-94 form and your Mexican passport as ID