Black Box Trigonometry
Python 3.6.4 on Linux, 99 bytes

Bit of a silly answer, but:

lambda f:"asinh acos cos cosh atan atanh tan sin asin tanh sinh acosh".split()[hash(f(.029))%19%12]


Requires the trigonometric functions to be one out of the built-in cmath module for complex in/output.