Pick your brains please - user defined answer fields

Hi all, I want to create a questionnaire builder so my users can add questions and then choose between input fields, check boxes or date pickers for their answers. Then obviously record the answers.

The part I was hoping I could get some ideas on is how to allow users to choose the answer element…

Would love some feedback :pray: