Best Strategy to Create a collection of custom calculators?

Hello - we have a collection of different calculators that allow you to custom price a product. Depending on your inputs you will get custom price that uses a unique formula for each product. I want to create a simple page that lets the user select the product, put in that product’s unique input variables adn then run the unique formula for that product using the user’s inputs. There will be some more complications later but would like for this initial pass to have that sort of functionality.

Any suggestions on how to best set up this type of application? Using option sets? Data type structure? Where to store inputs then how to plug those into the right formula? I’m a little lost on how to best set it up, thanks!