One easy way is:
1. Add brackets as per precedence and order of evaluation
2. Move operators to the right of immediate paranthesis for postfix.
Here, after adding brackets,
((a+(b*c))-(d^(e^f)))
Now after moving operators to immediate right paranthesis, we obtain,
abc*+def^^-
Sorry for typos.