Opción media:
Validar la entrada con expresiones regulares y hacer las operación con la función eval.
Recomendada.
La Opción:
Usar el
algoritmo shunting yard
Altamente recomendada.
Quick and dirty:
Peligrosa y estupida, no recomendada. No lo hagas pueden inyectar código.