Building custom solutions that extend, automate, and integrate Microsoft 365 apps.
Here is Microsoft's page on creating a dropdown on a worksheet:
Usually, if you want to give users the option of entering information, you add an Other choice to the dropdown. Then you include a separate field for users to enter other information.