Welcome tot he community! You should be able to create a survey form as outlined in your requirement by following the instructions outlined in the support article QUESTION MATRIX RESPONSE TYPE.
To learn more on
matrix question please feel free to have a look at the workaround discussed in the forum here.
Have a great day!