No I bolded what your error was. 0.00111... isn't a FINITE number. And Bob Brown MSEE understands what I mean when I use such decimals as 0.000...01. Look at previous posts. Also please regard my post on why 10^-infinity isn't equal to zero.
I do not fault you for thinking this way. I, once upon a time, made a similar bad judgement call about the number pi (I was a beginning computer science major then, without the experience and appreciation for the rigor required for doing mathematics). I both assumed that this number was not a fixed genuine quantity, and misused the term finite as you are doing.
3.1415926535898...
How can one
plot this point on a number line? "We can't," I argued, thus the "number" couldn't be used for jack. I thought this way because I grasped onto my "logic" (i.e. intuition) as if it were truth, but if mathematics is anything, it certainly isn't always intuitive. Hence why some have issue with "why" .999...=1. The answer is... because it just is! No fancy arithmetic needed here.
Now of course I know this number pi is finite. Every real number is
finite, it is just a number. Secondly, every real number
is actually an infinite sequence of integers (yes, the sequence itself, not the limit of that sequence. I will let you google the information on that). Why is infinite the wrong word here? If I gave you a circle of radius 1, you would agree the circumference of this circle is finite, yes? You would agree that the radius is also finite yes? Well, pi is just the circumference over two times the radius, for
any circle. Its decimal digits sure do go on forever if we were to count them, and even "randomly" so. But in the real world none of this makes sense. Circles can't actually be drawn, neither can a line of length 1in (did that just blow your mind?).
Secondly, when trying to be rigorous, we never "plug in" infinity. It is not a real number and cannot be treated as one (just like we can't divide by zero). Calculus is very careful about using that little symbol, and in the case of a function, say 10^(-x), there can only be one obvious meaning, and that is the limit. Yes, I have been guilty of saying oddball things like 1/0^2 = +infinity, but it really is just shorthand for a complicated analysis for the given situation... in this case being the limit as x approaches 0 of the function 1/x^2. Perhaps in 9th grade you have not had the pleasure of seeing horizontal (or oblique, parabolic, etc) asymptotes, but that is the meaning of the limit as x tends to infinity for a function f(x). The function 10^{-x} approaches 0 as x gets very large (y=0 is a horizontal asymptote for 10^(-x)). Depending on the context 10^(-infinity) either "does not make sense" or it equals 0, and I can see no other arguments.
If you want to treat infinity as a number, you have to be extra careful and even change some very basic notions. Such a system is the Extended Real Numbers that make additional assumptions (for the version I worked with, for example, infinity times 0 is 0).