Can I let the user type in their own answer for a multiple-choice or dropdown question?

Yes, for both Multiple Choice and Dropdown questions, toggle "Include an "Other" option to specify another answer" in the question configuration.

The "Include an "Other" option to specify another answer" toggle can be found in the configuration panel.