I had a child who spent the first 3 grades doing one math program (Saxon)with no real understanding and lots of tears by the end of it. We started over at the very beginning in 3rd grade with her in a new math program (Math U See). She’s now an 11th grader and while for years she was ‘behind’ the traditional math schedule she has caught up and this year is doing Algebra 2. She still doesn’t love math and never will, but she can do it competently. All of that to say, don’t be afraid of choosing a math curriculum and starting over for her. The biggest key was going slow and making sure we mastered each lesson. The second biggest key was to stick with one math curriculum once we were in a program that matched her learning needs. There were still hard moments along the way where she took longer to grasp a concept, but we stuck it out, waited, kept doing practice, and mastered things.
We have used SCM Business Math before. Yes, it is fun to have the theme (we did Pet Store), but it also uses a LOT of decimals and repetitive longish math (figuring sales, ordering amounts and cost, multiplication and division etc), so it would probably frustrate your daughter.
There are lots of possibilities for her while you study math and work out a plan. The internet abounds with free worksheets (pinterest is helpful). You could also introduce her to Multiplication.com (they have addition and subtraction game options instead of just multiplication) or xtramath.org (more straightforward, no game component, fact practice).
I’m sure others will have ideas for you too!