Guam is considered "International" for T-Mobile roaming. Service there is on US frequencies. Texts and (slow) data should be free but calls are 20c per minute. Have you attempted to manually scan for and connect to the various carriers on Guam?
What phone are you using? Do you have roaming enabled in the settings?
Manage your T-Mobile account