As I understand a finite field of order $q$ exists if and only if the order $q$ is a prime power $ p^k $ (where $p$ is a prime number and $k$ is a positive integer). So when taking $ p=3 $ and $ k=2 $ this should result in a finite field with $ q=9 $ (Modulo 9) and thus multiplication, addition, subtraction and division are defined.
Maybe I didn't understand this correctly but it seems to me that 3 and 6 (and 9) have no multiplicative inverses? I used this website to calculate them based on the extended euclidian algorithm (http://planetcalc.com/3311/).
But if they have no multiplicative inverses, how can it be a field?
The field $\Bbb F_9$ of order $9$ is (as a ring) not isomorphic to the ring $\Bbb Z / 9 \Bbb Z$ of integers modulo $9$. (In fact, even the underlying additive groups of the two rings are nonisomorphic: $\Bbb Z / 9 \Bbb Z$ has elements of order $9$ under addition, but all nonzero elements of $\Bbb F_9$ have order $3$ under addition.)
To construct $\Bbb F_9$, it's enough to pick a polynomial $p$ of degree $2$ over the prime field $\Bbb F_3$, say, $x^2 + 1$, and form the quotient ring $\Bbb F_3[x] / \langle p(x) \rangle$. Since the polynomial is irreducible, the ideal $\langle p(x) \rangle$ is maximal, and hence the quotient ring is a field. On the other hand, every equivalence class in the quotient ring has exactly one linear polynomial representative in $\Bbb F_3[x]$, and there are $3 \cdot 3$ such polynomials, so, as desired, this quotient is the field with $9$ elements.
On the other hand, like you say, $\Bbb Z / 9 \Bbb Z$ has zero divisors (as, e.g., $3 \cdot 3 \equiv 0 \pmod 9$), so this ring is not a field.