A simple answer without too much technical detail:
With a lot of expressions, Mathematicians have to try to figure out exactly what value they should assign to them that still preserves "nice properties" that they want. An example is square rooting a number; if we start with the simple definition that if ${n}$ is a positive integer then you can define
$${x^n=\underbrace{x\cdot x\cdot ...\cdot x}_{\text{$n$ times}}}$$
Then one can quickly show that
$${x^ax^b=x^{a+b}}$$
So if we want to extend and try to find something like
$${x^{\frac{1}{2}}=?}$$
for example, what is the answer? Clearly from the original definition this doesn't make any sense. But from the property above we can define ${x^{\frac{1}{2}}}$ to be any number satisfying
$${x^{\frac{1}{2}}\times x^{\frac{1}{2}}=x^{\frac{1}{2}+\frac{1}{2}}=x^1=x}$$
(and you know this as the square root). In the same way, expressions like ${\frac{0}{0},\frac{\infty}{\infty}}$... are expressions that don't have any meaning by current definition, so we have to try and extend them in a "nice way" - but it turns out there is no nice way to extend them. A really easy example without limits is ${\frac{0}{0}}$. If we claim ${\frac{0}{0}=1}$, Then using just two rules of Algebra we can prove an inconsistency:
$${2\times \frac{0}{0}=\frac{2\times 0}{0}=\frac{0}{0}=1}$$
But on the other hand
$${2\times \frac{0}{0}=2\times 1=2}$$
So we have gotten ${2=1}$, which is obviously nonsense. There are contexts where maybe it makes sense to define ${\frac{0}{0}=1}$ - but in this example, if you want to preserve standard Algebra so that everything remains consistent with our current rules - no extension is possible (substitute ${\frac{0}{0}=a}$ for any number $a$ and you can find an inconsistency in one way or another) As others have also pointed out - you can also show problems with a lot of these expressions by taking limits of functions that approach these expressions, and get different answers depending on the functions you pick.