Would Swiss Guard defeat the Marines?
Think hard. Detailed solution:
no
The Swiss Guard is the military of Vatican City and consists of 135 members.

There are 186,000 active duty Marines as of 2017.

.

Thus, the answer is no