Can I use my USAA American Express to pay on my USAA MasterCard and vice versa?


Sure. That's called a balance transfer. But it generally costs a fee. Sometimes with a new card you get free balance transfers for the first month or so.
No. It's impossible to pay a USAA credit card with another USAA credit card.