First, forget "2cos(theta)= cos^2(t)- sin^2(t)". It isn't true. You may be thinking about "cos(2 theta)= cos^2(theta)- sin^2(theta)" but that doesn't help here.
What does r= 2cos(theta) tell you? It tells you the r coordinate: the distance from the point to the z-axis, for each angle theta, of course.
Because this is in cylindrical coordinates, the first thing you should do is think about exactly what cylindrical coordinates are: there are 3 coordinates, of course, r, theta, and z. z measures the height above the xy-plane just as in Cartesian coordinates and r and theta are just the usual polar coordinates except that they apply to each plane parallel to the xy-plane. In particular, do you notice that there is no "z" in the formula? That tells you that the surface looks exactly the same for all different z!
You should also think about the equations connecting cylindrical and Cartesian coordinates: x= r cos(theta), y= r sin(theta), z= z or (inverting) r= [itex]\sqrt{x^2+ y^2}, theta= arctan(y/x), z= z. Your equation is r= 2 cos(theta). What do you get if you multiply both sides of the equation by r?[/itex]