Hello Sir,
I hope you are doing well,
I am expert in magento2 store development with 4 years of experience.
I have strong skills to develop module or extension and any type of customization at backend as well front-end.
I have understood your requirements well.I
As per your requirements, there is no need to make any module because this can be done by products attribute.I will add attribute like color,quantity and type etc and these attribute will be show at all product pages where you can select the all field according to your need.
I can also make module for this but I suggest you that no need to make module.
I have just started working over here so if you like my work quality and skills then you can hire me for long term.
If you have any queries then ask me without hesitation I will happy to assist you.
Thank you so much to give me your precious time.
Regards.