Are you supposed to have one? Yes.
Do you need one to get into MExico and back into Arizona? No.
I go to Rocky Point all the time, and every time I with at least 2 people who don't have passports. If you are a US citizen, you can not be denied back into your own country. A DL and birth cert...