Set theory, in particular ZFC, is a foundational theory. This means that we can create "most" mathematics inside a model of ZFC (and by most I mean at least real analysis, basic algebra, etc.).
What does that mean? It does not mean that we have explicit formulas depicting the functions $x\mapsto\sin x$ or $\theta\mapsto e^{i\theta}$. We could write something like this, but it would be of extremely little use. Instead what we do is prove that the basic tools of analysis (the real numbers, their basic properties, etc.) are true in some interpretation of the real numbers inside the model.
What does that mean? Well, we prove that there is a set of cardinality $2^{\aleph_0}$ and there exists a binary relation, and two binary operations, such that all these have the same properties as $\mathbb R$ with addition, multiplication and order. From there, we prove that we can define the rest using these as parameters.
Why parameters? Well, there are many isomorphic ways to define addition on the real numbers, given $f\colon\mathbb R\to\mathbb R$ which is a bijection we can define $x\oplus y=f(x+y)$; similarly for the rest of the operations and relations. So we know that if there is one way to define these things, then there are many ways defining them. So what do we do? We simply say something like "If $A$ is the function describing addition then $0^A$ is the unique element $x$ such that $A(x,x)=x$...". From these we can define convergence, continuity, then we can define exponentiation, roots and logarithms, etc.
Okay, so we agreed that if we can show that there are sets which describe something which behaves like the real numbers then we are in the clear. For that we can take any interpretation of the natural numbers, e.g. $\omega$ with its very canonical addition and multiplication, from there define the integers, the rationals, and the real numbers along with addition, multiplication and order. We do this each step of the way, and we end up with a decent way to realize the real numbers as sets. However there is no canonical way to do that, as there is with defining the finite ordinals and showing they behave like $\mathbb N$.
The real numbers can be realized as an equivalence relation over rational Cauchy sequences; as one-sided Dedekind-cuts or as two-sided Dedekind-cuts. Each of these steps is inherently different and the results are different as sets. However we know that the operations we define are isomorphic to one another so the result, whatever it is, still behaves just like the real numbers would.