Hi Ivan
Of course this is possible! First and foremost, you need an entity (for the sake of this example, let's call it 'Answer'). This entity has some attributes of different data types: I'll give you some examples:
Each of these data types have widgets which you can use to correspond to the data type. I will add a picture here of the possibilities:
If you want additional information on these options, you can find it here.
Good luck! :)