If you switch to Magic Jack you may be able to carry that number with you. You'll then get an app to use that number on for calling and texting but I would verify if you can keep the number active that way
I use Magic Jack for my USA landline at home. It comes with the Magic App for your phone and that gives you a USA number for calls and texts when you have data or Wi-Fi. It's handy for taking care of business back home.
Mint is great for me in the US. Right now they have a full year plan for 240 and that's unlimited everything. I take the mint SIM card out in Thailand and use a Thai sim card . Mint offers roaming but that can be pricey. I prefer to just use Wi-Fi and a Thai sim card in Thailand.
I have a magicjack for the phone in my house here in the US. It comes with an app that allows you to use your home number for traveling and it works really well in Thailand for all calls to the US. It also has texting but I don't think you can send pictures or files but it's not really necessary for me because there are other ways for those things.