Is there a way to make a Wordpress site become a custom build it for me type of site?

A client wants customers to add options to a basic configuration like when you add options to a new car building site.