yes you do. you need a passport to fly anywhere outside of the United States.
Yes, you do.
Yes, you need your passport.
If entering Mexico via airplane, yes.
You always need a passport to enter another country
No, unless you are stopping at the US.
You will need your passport. If you are a Guatemalan national, you will also need a visa issued at the Mexican embassy in Guatemala City.
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.
Yes. Whenever you enter another country by air, you need a passport.
just your passport
Yes, you need a passport to cross the U.S. border. If you are traveling by land or by sea, you can use a passport card, which is similar in size to a driver's license. If you are traveling by air, you must use a traditional passport. Considering the fact that a bus will take between 27 to 45 hours to reach Cancun (from the US-Mexico border), I guess your best bet is to take a flight; to board an international flight, you will need your passport.
Yes. All you need is your passport and means of payment.
Your passport
Your passport