I wrote this a while ago so ignore the gender. I'm dyslexic and still struggle with multiplication facts and adding in my head. I have a degree in math and I am a CS engineer.
1st, I don't think you really need to totally memorize multiplication facts but you need to know how to get the answer. Your child can learn, but maybe can't memorize... and recall quickly.
Print the tables.... like this one....
https://www.mathsisfun.com/definitions/multiplication-tables.html
You will see she already know 1, 2, 5, 10... mark them in Green highlighter to show her how much she already knows, columns and rows.
Learn 11, they are easy. 11x4=44
then
Learn 4.... trick, she can count by 2's so touch your wrist, say 2, top of thumb (1st digit), say 4 (4x1=4), skin between thumb and finger, say 6, then top of finger, say 8, (2x4=8), then between fingers, 10, top 12 (3x4 =12), each bottom number you ignore, each top # is 4 times the digit you touched.
then
Tricks for 9
hold your hands out, palms up.
starting from the left, your left thumb should be the 1st digit.
9x4.... count 4 digits (left to right)..... ring finger on left hand, lower that finger to your palm, you have 3 fingers left to the left of the finger and 6 left on the right side of that finger.... answer is 36
9x5... count 5 digits over, pinkie on left hand, lower that finger to your palm, you have 4 to the left, 5 to the right... answer 45
I don't have a trick for 3, 6, 7, 8 but since you know 0, 1, 2, 4, 5, 9, 10 and 11 all you need to memorize is..
3x3
3x6
3x7
3x8
6x6
6x7
6x8
7x7
7x8
8x8
You only have to memorize 10 more.
She should try to memorize the diagonal, knowing squares will help her with algebra, so that only leaves 6 to memorize.
Here is a hint for 8x8=64... i ate (8) and ate (8) and got sick (6) on the floor (4).
Now you only have 5 to memorize.
Signed, Math Geek