Answer:
No, it is used incorrectly. The word "rudimentary" means limited or basic.
While someone with basic skills in Spanish would be able to order meals in Mexico City, the word does not fit in this sentence.
Instead someone would want to say, "My newfound skills in Spanish allowed me to order meals in Mexico City."