Country Code and "State" as a dropdown field with preset values

I am an international Keap Classic user. I am based in Italy and I collect data from customers all around the world. I am frustrated by the lack of a “country code” phone field and by the impossibility to turn the “State” field into a dropdown field with preset values by country. When website visitors fill out the Keap webforms on my site, they type in the phone number and the state in several different ways. My database is getting messy.
Is there a solution ? Anything but “create a custom field” please. Would “you” like to have the phone field in the general tab and the country code in really far away in a “custom fi2ld” tab ? Thanks