Inserir raiz n-ésima e potência dentro de um eval

Olá! Estou desenvolvendo uma calculadora que se dá muito bem com os operadores de adição, subtração, divisão e multiplicação. Para isso importei um recurso (eval) de JavaScript em que forneço uma String (exemplo: “3+7-9*5/3” ) ao eval e ele me retorna um valor numérico (11) em forma de objeto:

String entrad = entrada.getText();
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName(“js”);
try {
entrada.setText(engine.eval(entrad) + “”); //aqui concatenei por que eval era objeto.
} catch (ScriptException ex) {
Logger.getLogger(TelaCalculadora.class.getName()).log(Level.SEVERE, null, ex);
}

Meu problema é que o eval não resolve uma equação com os operando de potência ou de radiciação. Sei que para potência usa-se Math.pow(x,y) e para raiz n-enésima Math.pow(x,1/y) e até que isso funciona dentro do eval, quando eu coloco manualmente. Portanto, como irei inserir essas funções dentro do eval de forma automatizada?