Custom Fields for Checkout

Add an option for us to add a customizable field during the checkout process similar to the notes field but where we can define a list for the customer to choose from. Maybe using a dropdown menu and filters within production group