being able to select the different options from a list will require a lot of customization to the options add page and to the detail page.
You could accomplish this by using simple options because they won't require a lot of processing time to load, however, since you want the user to select from different options, i recommend using the Conditional options and letting the user type the options in an input field, listing the different options in the Long or Short Description of the product.