The reason 0/0 is undefined is because it solves the division equation
x/y = z => x = z*y
for any and all z. 0/0 = any and every number. It has no discreet value, therefore it is undefined.
If you say 0/0 = 1, you are correct
if you say 0/0 = 0, you are still correct.
if you say 0/0 = infinity, you may be correct, depending on the definition of infinity