COMO CONSTRUIR FORMULARIOS DE CONTACTO

Estimados, agradeceré me orienten en cómo construir formularios en dónde clientes puedan ingresar texto, con selección de opción y alternativas.

Gracias.
bueno todo formulario comienza con las etiquetas <form> y se cierra con </form> y dentro de ellas se introducen los <input. Form debes seleccionar acction (el archivo que quiers que trate el formulario) y el metodo (get o post)

a los input se les debe asignar un name para poder usarlos en php.
los inputs tienen que cambiar el tipo para ser diferentes: text, textarea, submit, radio..

por lo que un formulario simple de nombre y boton de enviar quedaria asi:

<form action="" method="post">
<input type="text" name="nombre">
<input type="submit" name="enviar" value="enviar">
</form>

aqui tienes mas informacion sobre los diferentes tipos de input:

http://www.w3schools.com/html/html_forms.asp