I can understand why your mind goes fuzzy when you see things like $x^2 dx$ and $\frac{dy}{dx}$, because these are tricky concepts that are difficult to formalize and frequently used incorrectly, and their geometric meaning is pretty complicated. In fact, even after 5 or so years of university mathematics, I honestly still don't get the geometric meaning of $\frac{dy}{dx}$. However, the meaning of the notation $f'(x)$ should be perfectly clear, and you should be able to visualize it with only a little bit of thought. If you can't do so at the moment, perhaps the problem is that maybe you are missing is the concept of a function. I won't try to explain it here, but I suggest searching online for an explanation of the function concept. Some key words:
- Set, function
- Domain, codomain; make sure you know what the notation $f : X \rightarrow Y$ means, where $X$ and $Y$ denote sets.
- Injective (one-to-one), surjective (onto)
- Higher-order function
- Lambda abstraction
Another important point is that, given a function $f : \mathbb{R} \rightarrow \mathbb{R},$
- $f$ can usually be visualized as a curve in the plane.
- the notation $f(x)$ ("$f$ evaluated at $x$") can be visualized as the height of $f$ at $x$.
Make sure you understand this.
Once you've got these concepts, calculus shouldn't make your mind go numb anymore. A simple way to understand the notation $f'(x)$ is that it really means the slope of $f$ at $x$. In other words, its the derivative of $f$, evaluated at $x$. Try to think of derivatives as higher-order functions; the notation $f'(x)$ really means something more like $$(D(f))(x),$$ where $D$ is the derivative function (which is higher-order). The expression $(D(f))(x)$ means: start with the function $f$, then apply $D$ to it, thereby obtaining the corresponding "slope function" $D(f)$, and then evaluate this new function $D(f)$ at $x$; you can visualize this as the height of the slope function $D(f)$ at $x$.