well...you didn't ask a specific question, so this will be very general.
Slow down. it looks like you're trying to do everything all at once. The key thing to remember is that much of what you are trying to do is independent from from everything else. What I mean by that is that each of these are components you need to get to work, but none of them rely on anything else:
1) get data from user
2) generate all the pairs of numbers to multiply
3) multiply two number together
4) print the results
5) loop back to the menu
You should pick exactly ONE of these things, and get it to work without even thinking about anything else. So you may be saying "well, how can I do #2 without doing #1, and what is the point of doing #1 if I don't have #2?"
The answer is you fake it. each of these items above should be their own method (well...maybe not #5). So, you write a method that takes a list of number and generates all the pairs. You would need to pass this list to it somehow - as an argument. So once you realize that, it doesn't matter how you generate that list you pass to it. You can hard code it, you can read it from a file, you can get it from the user or from a database...The important thing is you write the method for #2 such that it doesn't matter. Then, when you know #2 works, you can use it all you want as you code #3.
If you have a specific question, please feel free to ask...