Hi Noby,
There are multiple ways you can do this.
For instance, you can do just like you did in your post and type the numbers. The down side is you would need to create a short answer question for each possible math problem.
Since you mentioned "numerical" in your post, I presume you would like to have the questions generate some random numbers so you get a different question/answer each time the question is used, similar to this.
This was done using the Variable Numeric type question (has to be installed along with Variable Numeric Set) along with some Mathjax notation. Note: the multiple \; are there only for spacing the problem over the answer box. Your desired thousands separators are just commas between the variables.
The question uses four variables t1, h1, t2, h2.
Each is set like the following:
t1=rand_int(1,99)
h1=rand_int(100,999)
t2=rand_int(1,99)
h2=rand_int(100,999)
The calculated answer is (t1*1000+h1)*(t2*1000+h2) with an Accepted error of 0.
I am sure you could use something similar with the built in Moodle questions, but I like the random number generate capability of the Variable Numeric question type.
There is one limitation in this particular example in that it will not ever have a zero in the tens or hundreds positions, However, it is possible to come up with them by using some more variables units and tens.
HTH,
AL