Select ALL the graphs that represent a function.

A function is a mathematical relationship that maps each input value to exactly one output value. The graphs that represent a function are those that pass the Vertical Line Test, meaning that a vertical line can intersect the graph at most once.

Based on this definition, the graphs that represent a function are:
1. A straight line that does not intersect itself or overlap with any other parts of the graph.
2. A parabola that opens upwards or downwards and does not intersect itself or overlap with any other parts of the graph.
3. A cubic function that does not intersect itself or overlap with any other parts of the graph.
4. A sine or cosine curve that does not intersect itself or overlap with any other parts of the graph.
5. An exponential function that does not intersect itself or overlap with any other parts of the graph.

Note: A graph may or may not include arrows indicating that it extends infinitely. The presence or absence of arrows does not affect whether it represents a function.