how to associate columns between differnt tables
While a better solution might exist, a simple way would be to have a Questions table with QuestionId as the primary key, QuestionText column, and an QuestionType column so your consuming application can render the appropriate control (e.g. Q1 likely should be a radio button vs Q2 which would be a checkbox).
And have an Answers table with an AnswerId primary key column, the QuestionId it belongs to as a foreign key reference, and an AnswerText column so it can hold any data type of answer. It may be helpful to also have a column called AnswerDataType so you can dynamically cast the AnswerText to the underlying data type when needed.