for each type of option you want to offer, you need to create a new column in your eCart object. Make sure each of those columns has the Unique Attribute set.
Then when adding the add to cart button server behavior, set each of those columns to be up dateable from a select list.
This will add a select list to the page for each column. you can populate the select lists with the options that should be available for option type