Parses math expressions and gives output too. Uses PLY (Python Lex Yacc)