Ввод математического уравнения в строку

Пользователь должен ввести в строку с клавиатуры к примеру уравнение 5.0^4+exp^x. как преобразовать эту строку в вид pow (5.0, 4)+ exp(x) ?