In complex analysis, it is useful to consider something called multi-valued functions.
Example: The complex function gives us values for non-zero . So if and then .
The above illustrates the situation when you have 1 input you get many outputs.
Another example, with infinite outputs, is the logarithm function (complex). Defined as for .
Is this related to your question?