Option Selects and how to create your own

I have a general idea of what an option select is, but I want to know how to create my own for certain situations that I get into a lot. Is this possible or am I thinking way too highly of option selects? And if you can do it how do you usually go about making your own?