This is very neat at the CLI. However I always keep a terminal tab/pane with ptpython open. Add math, os, sys, datetime, work libs, etc. to your startup file (see below). With pip, it’s incredible.
I often forget to quote * which results in multiplications not working when done using the function approach mentioned above. No such issues with the startup approach. Plus I can store the results in variables and play with them (anything more complicated is more suited for LibreOffice Calc).
Mostly because I am familiar with Python and I don't want to learn the syntax for the advanced expressions I will seldom use. c() s() etc instead of cos() sin() is not too bad, but if I have to do a specific rounding/truncation/modulo, I probably know how to do it in Python and I definitely don't know how to do it in bc syntax.
Of course a similar shortcut can be defined for your language of choice, if that's JavaScript/Ruby/R/... then you probably want to use that.
Do yourself a favor