Just to reiterate the comments made above, the question itself is flawed. An image of only a finite section of the graph of a function is not enough information to conclude much of anything except for lower bounds on degrees.
Here are a few graphs which look very similar to the original graph in the question. Note, these are all graphs of different functions! I did not just copy the same image three times to make a point!
$$y=-\frac{x^5}{20}+\frac{2x^3}{3}$$

This is probably the function used to generate the image in the textbook, however look at these others...
$$y=\frac{x^7}{10^{10}}-\frac{x^5}{20}+\frac{2x^3}{3}$$

Ironically, this graph will have the opposite horizontal limits as the original graph. In fact, as $x\to-\infty$ this graph will become very negative! not positive! This is despite what we can see from the image.
One more:
$$y=\frac{x^6}{10^{10}}-\frac{x^5}{20}+\frac{2x^3}{3}$$

Here in this picture, the polynomial isn't even of odd degree, but rather is even.
What we can determine is that since the number of inflection points is visibly greater than or equal to $3$, the degree of the polynomial must be at a minimum $5$ but could be more than that too. We know this because inflection points occur when the second derivative is equal to zero. As such we know that the second derivative of the polynomial in question is degree at least three. By integrating twice we get the original function must be a polynomial of degree at least five.
Any further information beyond this cannot be gleaned from the picture alone. The correct answer to the originally phrased question is:
Is the function even or odd: unknown (but appears odd from the given information as any image of a function should include as much relevant information as possible)
What is the degree of the function: at least five (it appears to be five but it could be more)