No for american not only passport is required
you can't enter america with out a passport, and you don't need one until you leave the country.
You will need a passport, visa, and American Visitor Insurance.
If you want to enter a foreign country you do. The passport isn't for leaving the country of citizenship. Its for entry into foreign countries. Even some cruise lines require a passport. To get back into the country you also need one. All American citizens now need a passport.
If you leave your country of residency, you need a passport - everywhere.
Yes, you generally need a passport to leave the US and enter another country.
No, you cannot leave the US with an expired passport. You need a valid passport to travel internationally.
Yes, you typically need a passport to leave the country for international travel.
Yes you do. If you leave out of state you need a passport
Yes, you need a valid passport to leave the United States and enter most other countries.
Yes you have to have a passport when you leave the country.
You need to have a valid greencard and an American passport to return to America after your visit. I'm not sure. Maybe, most likely. Or you could just consider getting the passport 'renewed' Recources - I am Russian