You can say $\frac 00$ is a pink elephant that eats dinosaurs if you want. But if you say that then you can't say $\frac 00$ is a distinct number that when multiplied by $0$ results is zero.
So if you $\frac 00 $ is every number, you can not say $\frac 00$ is a distinct number that when multiplied by $0$ results in $0$. "Every number" is not a distinct number. "Every number" is a set of numbers. "Every number" is a the set of all numbers.
$\frac ab$, by definition, is a distinct number, $x$ so that $x*b = a$. It is not, by definition, a set of multiple numbers.
So what we say instead is: As there are multiple numbers, $x$ such that $x*0 = 0$ and indeed for any number, $x$, we have $x*0 = 0$, there is no distinct number so that $x*0 = 0$, therefore $\frac 00$ can not be defined with the usual definition. However we can say $X = \{x \in R| x*0 = 0\} = \mathbb R$. But that is an entirely different statement than: $\frac 00 = \mathbb R$.
Actually if you want to get ... obtuse. You can define $X_{a,b} = \{x \in \mathbb R| x*b = a\}$ and define $\frac ab$ as the single element of $X_{a,b}$ if $X_{a,b}$ has only a single element. We can show that if $b \ne 0$ then any set $X_{a,b}$ will have a single element and thus $\frac ab$ is uniquely defined. If $b = 0$ and $a \ne 0$ then $X_{a,b} = \emptyset$ and if $b=0; a=0$ then $X_{a,b} = \mathbb R$, and in either case $\frac ab$ is defined if and only if $b \ne 0$.
But that'd be silly.
====
Note: I did say with the "usual definition". See Bill Dubuque's answer for alternate definitions. As well, in the extended number line, $\frac 10 = \infty$ is acceptable but then $\frac ab$ no longer is defined as the number $x$ so that $b*x =a$.