This semester I am going to take Complex Analysis. I started watching the lectures, and the professor said that branch cuts and Riemann surfaces solve the problem of multivaluedness of complex functions. he didn't say why, nor explain what is a branch and why each sheet in the Riemann surface corresponds to a branch in the function. I tried thinking about why the branch cut and Riemann surface solve the problem of multivaluedness, but I feel uncomfortable about my explanations. I will add them to this question, and ask you not to tag this question as a duplicate, since I didn't understand most of the answers given to related questions and another clarification would definitely help.
My explanations: In both of the next two points, I will talk about a concrete function, $w(z)=z^{1/2}$.
Branch cut: If we look at the function $w(z)=z^2$, it maps the complex plane two times, and so when we look at the inverse function,$w(z)=z^{1/2}$, we will have a problem of multivaluedness. in the inverse function, we get two branches (possible "solutions"/"representations", from what I can guess that branches mean) - $w1=r^{\frac{1}{2}}e^{\frac{i\theta}{2}}$ and $w2=r^{\frac{1}{2}}e^{\frac{i\theta+2\pi}{2}}$ ($0<\theta<2\pi$). But now it is a multivalued function - there are two possible outputs for each point in the complex plane. so we might say that we choose the first branch as the value. but there is now another problem - if we, for example. complete a full revolution around the origin, the angle $\theta$ moves from $0$ to $2\pi$, and $\theta/2$ moves from $0$ to $\pi$, so we get a discontinuity in the function w1 - even though we returned to the same point, at $\theta=0$, $w1(0)=r^{\frac{1}{2}}$, and at $\theta=2\pi$, $w1(2\pi)=r^{\frac{2\pi}{2}}=-r^{\frac{1}{2}}$ - a "jump discontinuity". So we define a branch cut (again, the professor didn't define it, so what I understood might be wrong) as a positive x-axis, and its definition is a line at which a discontinuity occurs in the function. If we go around that line, the function will be continuous. but how does the branch cut solve the problem of multivaluedness? In my understanding, it is the choice of one of the branches that solved this problem, not the branch cut.
I understood how the construction of the Riemann surface is made, but as in the first point, I don't get how the Riemann surface solves the problem of multivaluedness. To me it allows the function to vary continuously and return to its starting value when we complete a revolution around the origin starting at (1,0), but I can't see how it helps with the multivaludness problem. Also, why each sheet in the Riemann surface corresponds to a branch in the function? is it because each copy of the complex plane is in a different angle interval (the first between $0$ to $2\pi$, and the second is between $2\pi$ to $4\pi$), which then if look at $w(0)=r^{\frac{1}{2}}$, each brunch is found on a different sheet because on the different angle interval that matches $w1$ and $w2$ mentioned above?
Thank you for reading and for any insights!