Given that single-variable algebraic functions take on algebraic values when the input is algebraic, and take on transcendental values when the input is transcendental, and knowing that transcendental functions are all those functions that are not algebraic,
how do I determine the nature of the output of a transcendental function in a similar fashion?
For example, in the case of $\sin : \mathbb R \to \mathbb R $, there are transcendental numbers (i.e. integer multiples of $\pi$) that map to algebraic numbers; and what can I say about the image of natural numbers or rational numbers ($\sin (\mathbb N)$, $\sin (\mathbb Q)$)?
Algebraic functions have the property that for any algebraic number $\alpha$, $f( \alpha)$ is also an algebraic number. This, however, is not their defining property, and there are also transcendental functions that have this property. See https://en.wikipedia.org/wiki/Transcendental_function section titled Exceptional set.