That is a good question and you hit on a very subtle point.
We sort of wave over this when we introduce complex numbers by saying $\sqrt{-1} =i$
(which is a white lie that doesn't actually make any sense; if $i^2 = -1$ then $(-i)^2 = -1$ so which one is the square root. For positive real numbers we define $\sqrt{c}$ as the positive number, $b$ so that $b^2 = c$ but as neither $i$ nor $-i$ are positive.... ?????)
And we assume it is clear that we can just continue doing addition and multiplication of complex numbers and that every number can be written as some purely real part $a$ and some purely imaginary part $bi$ and $z = a+ bi$ would be clear and if we wave our hands at the beginning when we get to the "grown-up" bits, the student will have accepted everything.
You are correct. $\mathbb C = \mathbb R^2$ with the two operations, I'll note them with an underscore $_c$, $+_c$ and $\cdot_c$ so that
$(a,b) +_c (c,d) = (a+c, b+d)$
And $(a,b)\cdot_c (c,d)= (ac-bd, bc + ad)$
And that's the definition of complex numbers.
Now, I'll gloss over that $+_c, -_c$ are closed, commutative, associative and distributive. I'll even gloss over that $(0,0)$ is an additive identity and $(1,0)$ is a multiplicative identity, and that $(-a, -b)$ is the additive inverse of $(a,b)$ and that $(\frac {a}{\sqrt{a^2 + b^2}}, \frac {-b}{\sqrt{a^2 + b^2}})$ is the multiplicative inverse of $(a,b)$ if $(a,b)\ne (0,0)$, so that this forms a field.
But we note: That $(a,0) +_c (b,0) = (a+b,0)$ and $(a,0) \cdot_c (b,0) = (ab,0)$ so we can consider that if $(x,0)\equiv x \in \mathbb R$ and that $(a,0)+_c (b,0) \equiv a+b$ and $(a,0)\cdot_c (b,0) \equiv a\cdot c$ we can consider that $\mathbb R \subset \mathbb C$ as a subfield.
We can also note that $(0,1)^2 =(-1,0)$ if we use the notation $i:= (0,1)$ that $i^2 = -1$
And also $(b,0)\cdot_c (0,1) = (0, b)$ we can use the notation that for $b\in \mathbb R$ we can write $(0,b)$ as $bi$
And as we can express any $(a,b) \in \mathbb C$ as $(a,0) +_c (0,b) = (a,0) +_c [(b,0)(0,1)]$:
This means if we define the notation $a + bi:= (a,b)\in \mathbb R^2$ (with the understanding $a,b$ are both reals)
Then all expected rules of arithmetic will apply and work as we expect.
$(a + bi) + (c+di) = (a+c) + (b+d)i$ because $(a,b)+_c (c,d)= (a+c, b+d)$.
And $(a + bi)(c+di) = ac + bci + adi + bdi^2 = (ac-bd) + (ad+bc)i$ will work because
$(a,b)\cdot_c(c,d)=[(a,0) +_c (0,b)]\cdot_c[(c,0)+_c(0,d)]=$
$[(a,0) +_c (b,0)\cdot(0,1)]\cdot_c[(c,0)+_c (d,0)\cdot_c(0,1)]=$
$(a,0)\cdot_c(c,0) + (b,0)\cdot_c(d,0)\cdot_c(0,1) + (a,0)\cdot_c(c,0)\cdot_c(0,1) + (b,0)\cdot_c(d,0)\cdot_c(0,1)\cdot_c(0,1)=$
$(ac,0) +_c (bd+ac,0)\cdot_c (0,1) + (-bd,0)=$
$(ac-bd,0) +_c (bd+ac),0)\cdot_c(0,1)$.
(which if we carried it further would, of course, result in $(ac-bd,bd+ac)=(a,b)\cdot_c(c,d)$ by definition)
So that's it. It's just notation.
=====
Alternatively....
If you are familiar with field extensions the works as $\mathbb C = \mathbb R[i]$ where $i$ has the property that $i^2 = -1$.
A Field extension $F[w]$ works by taking a field $F$ tossing in an element $w$ not in the field. Letting $qw$ and $q+w$ for $q\in F$ by fiat. (They don't mean anything; they are abstract concepts). If not stated other wise $w^{-1}$ and $w^k$ exist by fiat, but we may make a stipulation, such as $w^3 = r$ (so that $w^{-1} = r^{-1}w^2$).
I simple example of a field extension may be $\mathbb Q[\sqrt[3]7]$ which would be $\{q + r\sqrt[3]7 + s\sqrt[3]7^2|q,r,s\in \mathbb Q\}$. As $\mathbb Q[\sqrt[3]7]\subset \mathbb R$ this doesn't seem an abstract or strange concept.
But $\mathbb C=\mathbb R[i; i^2=-1] = \{a + bi|a,b\in \mathbb R\}$ where $i^2 =-1$ may seem a bit like we are making s*it up, but... if it's consistant we are allowed to make sh*t up.
Isn't that what math is? If anything is consistant the .... mathematicians just strip the *hit down. It's what we do.