I'd recommend checking out the app Customer Fields. Feel free to check out the demo of their app in action, here. It's a custom registration form builder and customer accounts builder app. In addition, the app allows you to set up rules that will tag customers depending on a field selection. Once a customer is tagged, you can create unique segments in your Shopify admin to group customers by tags.
I hope this helps! If there is anything else I can help you with, please let me know.