The following graph represents a given graph to answer the following questions. I will post my solutions to the questions and I'd like to see if their right; from questions C+ is where I really begin to be unsure. (My answers will be in blue). Going to take a wild guess and say "failure" xD

(a) Is it the graph of a function? Explain.

Yes, for every x-int there is only one y-int.
(b) What is f(3)? Label it on the graph.

(1 , f(3)) f(3) = -1. It is a value on the graph, labeled by the point (3, f(3)).
(c) For what values of x is f(x)=1? Label it/them on the graph.

(-4 , f(1))
(d) For what values of x is f(x)=0? Label it/them on the graph.

-1 (< or equal to) x < 0
(e) What are the x-intercepts?

-1 (< or equal to) x < 0
(f) What is the y-intercept?

None
(g) What is the domain of the function?

-4 (< or equal to) x < -3 , -2 < x < 0 , 1 (< or equal to) x < 2 ,

x ( > or equal to) 3 , x (not equal to 0) You don't need the "x not equal to 0" comment. You already excluded that when you wrote -2 < x < 0.
(h) What is the range of the function?

{x, x (not equal to) 0....} It looks to me like any value below -1 is included, so ( -infinity, -1] and [0, 2) and (2, 3]. If you don't know the interval notation this is x <= -1, 0 <= x < 2, 2 < x <=3.