I am new to to this language and struggling to figure out how to calculate trig functions and their inverses as well as roots and powers any help would be much appreciated.
For vector, matrix or quaternion maths functions. PlayCanvas has an extensive API. Try searching the developer documentation for what you need. e.g. http://developer.playcanvas.com/en/api/pc.Vec3.html