BS"D
If we take the set of natural numbers [N] as an example, expanding it to include zero and the negatives so that we get [Z] sounds (and feels) like the next logical step, so I'm okay with that.
But expending [Z] so that we get [Q], that doesn't sit right with me, mostly because of how Q is defined. It seems arbitrary to me. Why choose a quotient of two integers? Why not multiplication? Or, for that matter, any other valid mathematical expression.
This is all within the more general context of arbitrary rings and fields. In those, we can define other kinds of multiplication, and other kinds of cancellation. We can also build other structures on the integers: we could include an irrational number, or do many other things that would result in something different. We primarily construct the rational numbers from the integers because it is a useful thing to be able to solve an equation like $m\times n=p$.
The integers, $\mathbb{Z}$, have the mathematical structure of a ring. This means that we can add two integers together and we will still get another integer, and we can subtract in order to "undo" addition. However, we can also multiply two integers and the result will always be an integer, but it isn't always possible to "undo" multiplication: Dividing an integer by an integer won't always result in an integer! So, in order to be able to undo multiplication, we construct the rational numbers, $\mathbb{Q}$, which has the special property that it is a field and also that it is the smallest field (the 'smallest' structure) containing the integers which allows us to divide.