Am I correct in saying that for Functions, the below is the correct definition:
For each value of x in the domain there is only one value of y in the range.
Hence, the picture below means that it is not a many-to-one function as the values of x do not map onto a single value of y in the range (they map onto two values of y in the range) and therefore it is not a function but an operation (square root)

Yes the picture depicts a one to many mapping which is NOT a function.