When a credit card has different balances and interest rates can you choose which balance to pay?

Probably not, unless you can find something in your contract that will allow you to do this. The card issuer is going to apply all payments to the low-interest balance and let the high-interest balance continue to make money. It's best to use those low-interest special offers only your card has no balance and then don't use the card for anything else.