As many as you want! You can mix and match as many options as you desire for each of your products.
Typically, Shopify limits the number of variants to 100. Product Customizer does not impose a limit like this on the number of options you can add in the app, or the number of options you add to a product. Add as many dropdowns, checkboxes, radio buttons, text inputs, text areas, and file uploads as needed.