Yes US citizens need a visa.
If I am a resident of the US. Do I need a visa to go to Canada?
St Maarten/St Martin is part of the Netherlands Antilles, not a US territory. So, yes you will need a passport and obtain a visa while you stay there.
You need a Us Visa
Yes
No. You need to apply for a separate US Visa.
No. Having a visa for the US doesn't grant you the possibility to enter Mexico; you need the corresponding visa from Mexico.
iraq nationalitiy holding white passport need visa to dubia
yes
No, you're good. Guam is a US territory, so you can go there without a visa.
If you need a visa to go to Senegal, you need to apply for it.
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.