One of the most foundational ideas in mathematics is the idea that if you can identify two things that behave in exactly the same way under every relevant context, then you can treat them as the same thing.
For example, the Peano axioms tell us that if we have a set that follows certain rules, then that set is equivalent to the natural numbers. You might see a particular construction of them as a sequence of sets looking something like:
$$\emptyset \\ \{\emptyset\} \\ \{\emptyset, \{\emptyset\}\} \\ \dots$$
such that the thing we normally think of as the number 2 is actually a set containing two elements. It takes some work to define operations like addition and multiplication in terms of set operations, but once you do so you've got a consistent arithmetic that is indistinguishable from the natural numbers we know and love.
To get the integers and rational numbers, we build sets of equivalence classes of natural numbers - for example, the integer $-5$ is actually a set of ordered pairs of the form $(n, 5 + n)$, and the fraction $\frac{17}{3}$ is a set of pairs $(17n, 3n)$, and we extend all of our operations from the natural numbers onto these sets. Notice that in these constructions there is a mapping of the natural numbers onto their equivalent representations - e.g. $5 \sim \{(5, 0), (6, 1), (7, 2), \ldots\} \subset \mathbb{Z}$, and $5 \sim \{(5, 1), (10, 2), (15, 3), \ldots\} \subset \mathbb{Q}$.
We can then build the real numbers in a similar way from the rationals. If we do it via Dedekind cuts, then we're looking at certain partitions of the rational numbers - specifically, we have partitions $\mathbb{Q} = A \cup B$ where all of $A$ is less than all of $B$, and $A$ is bounded from above but does not contain a maximal element. Any time $B$ does contain a minimal element, we label that partition with that value. So then we have to create operations on this set of partitions, preferably in a way so that if we only look at the partitions that we've mapped to rational numbers we get results consistent with similar operations on the original numbers (e.g. if we have $p \sim \{A_p | B_p\}$ and $q \sim \{A_q | B_q\}$, we want to define addition on the Dedekind cuts so that $p + q \sim \{A_{p+q} | B_{p+q}\}$).
The rationale or intuition behind these constructions is based in the idea of "completeness". We start with some construction that works for some, but not all, of our existing numbers, and we build a system that plugs the gaps. For example:
Equations of the form $n + p = q$ sometimes don't have solutions in the natural numbers (when $p > q$), so we extend them to the integers. Similarly we need rational numbers to solve almost all equations like $pn = q$.
In the natural numbers and the integers, any set that is bounded from above has a unique least upper bound, but this property vanishes from the rationals. The real numbers, via Dedekind cuts, restore it.
If we consider Cauchy sequences (which you can think of as a kind of convergent sequence), then some sequences of rational numbers don't have a limit. So an alternative construction of the real numbers is based on these, and then you can have fun proving that this is consistent with Dedekind cuts.