A non-linear function is any function that is not linear. Since the definition of a linear function is that is has a constant rate of change, a non-linear function doesn't have a constant rate of change.
The functions above are all examples of non-linear function since there rate of change vary. In other words, the graph of a non-linear function is not a line.