After doing some research I think that the best way to achieve this is by creating a repeater field with a text subfield.
The question now is how can I display this repeater field as a select field with the values of the text subfields and how can I save the value from the select field choise (the repeater field will display in a registration form).