What's the precise difference between `specify` and `select`? Can either be used in this example, or does one work better than the other?

I can instinctively feel that there is a subtle difference between the two.

> You are presented with a list of 5 choices. Alternatively, you can make your own choice that is not included in the list. Now, an app is asking you to type your choice. Which command makes the most sense?

>Specify your choice.

>Select your choice.