It depends on what you mean by "numbers". The complex numbers are a pretty "complete" set of numbers, in the following sense:
- algebraically complete: a polynomial with complex coefficients can be completely factored in linear factors.
- topologically complete: a sequence of numbers which lie ever closer together (Cauchy sequence) has a complex number as its limit.
Your idea of introducing new "axes" is useful. However, adding just one axis (let's say, mutiples of a "number" z) does not work. Here is a proof: any number of this form could be written as
... a + b.i + c.z,
with a, b and c real numbers. Suppose that we calculate i * z. This is also a number of this form, say
... i * z = a + b.i + c.z.
However,
... (i * z) * i = a.i - b + c.(z * i)
... (i * z) * (i - c) = a.i - b
... i * z = (a.i - b) / (i - c)
... z = (a + b i) / (i - c),
which proves that z would be a regular complex number.
In this proof I used two special properties of numbers, namely associativity and commutativity (i *z = z * i). Without these properties, the proof becomes invalid.
That is the inspiration for a new sort of "numbers", called Quaternions. They are of the form
... a + b.i + c.j + d.k
and defined by the rules
... i^2 = -1, j^2 = -1, k^2 = -1 (like complex numbers)
... i.j = k, j.k = i, k.i = j.
From these definitions, it follows immediately that
... i.k = i.(i.j) = (i.i).j = (-1).j = -j,
and in the same way j.i = -k and k.j = -i.
As you see, the order of multiplication matters. For instance,
... (3i + 2k) . (i - 4j) = -3 + 8i - 12k + 2j , but
... (i - 4j) . (3i + 2k) = -3 - 8i + 12k - 2j.
A further development are the Octonions, which are an eight-dimensional extension of the real numbers. These numbers are non-associative; that is, in general
... (a . b) . c =/= a . (b . c).
Note: the idea of adding more directions defines a *vector space*. Vectors are extremely useful in mathematics, but they are not considered numbers. In general, vectors cannot be multiplied to give another vector (except in 3 and 7 dimensions, but that is basically the case of Quaternions and Octonions), and you cannot divide by vectors.