I guess that these functions are not covered by the Titanium API set for now. In the documentation none of these functions can be found. So the only way to integrate these functions is using modules.
Squared images
SquareCamera Module
This should give you the possibility to create squared photos (and more). Although I have never used it you should give it a try. It also allows customizing your camera view, e.g. adjusting the picture quality.
Another module you could try out is FilterableCamera. I would try it only if you are not satisfied with SquareCamera since the documentation is kind of not existing which can be frustrating.
All other functions are not covered by modules yet. For 'Panorama'
I found the (still open) Jira issue. Maybe you can leave a comment there and ask the developers directly. Furthermore you should open new Jira issues for the implementation of the other functions.