You can use any theme when offering customized products.
To add this feature to your store, you can use a third party app!
There are many different product customizing apps to choose from and you can browse them all here. Most of these apps offer free trials so you can test them out to see if they're the right fit for your business. You will see support information listed on each app's listing, so if you have any questions you can reach out to them directly for assistance.
Hope this is helpful!