I found that when I use Google Voice for SMS, any number I have for the contact appears in a list from which I can choose work, home, mobile, etc.

The built-in messaging app doesn't work the same, as it only shows numbers listed as mobile.