Solution 1
We solve this problem by working backwards. Notice, the only points the frog can be on to jump to (4,4) in one move are (2,4),(3,4),(4,2), and (4,3). This applies to any other point, thus we can work our way from (0,0) to (4,4), recording down the number of ways to get to each point recursively.
(0,0):1
(1,0)=(0,1)=1
(2,0)=(0,2)=2
(3,0)=(0,3)=3
(4,0)=(0,4)=5
(1,1)=2, (1,2)=(2,1)=5, (1,3)=(3,1)=10, (1,4)=(4,1)=20
(2,2)=14,(2,3)=(3,2)=32,(2,4)=(4,2)=71
(3,3)=84,(3,4)=(4,3)=207
(4,4)=2⋅((4,2)+(4,3))=2⋅(207+71)=2⋅278=556
A diagram of the numbers:

~First
Solution 2
We'll refer to the moves (x+1,y), (x+2,y), (x,y+1), and (x,y+2) as R1, R2, U1, and U2, respectively. Then the possible sequences of moves that will take the frog from (0,0) to (4,4) are all the permutations of U1U1U1U1R1R1R1R1, U2U1U1R1R1R1R1, U1U1U1U1R2R1R1, U2U1U1R2R1R1, U2U2R1R1R1R1, U1U1U1U1R2R2, U2U2R2R1R1, U2U1U1R2R2, and U2U2R2R2. We can reduce the number of cases using symmetry.
Case 1: U1U1U1U1R1R1R1R1
There are 4!4!8!=70 possibilities for this case.
Case 2: U2U1U1R1R1R1R1 or U1U1U1U1R2R1R1
There are 2⋅4!2!7!=210 possibilities for this case.
Case 3: U2U1U1R2R1R1
There are 2!2!6!=180 possibilities for this case.
Case 4: U2U2R1R1R1R1 or U1U1U1U1R2R2
There are 2⋅2!4!6!=30 possibilities for this case.
Case 5: U2U2R2R1R1 or U2U1U1R2R2
There are 2⋅2!2!5!=60 possibilities for this case.
Case 6: U2U2R2R2
There are 2!2!4!=6 possibilities for this case.
Adding up all these cases gives us 70+210+180+30+60+6=556 ways.
Solution 3 (General Case)
Mark the total number of distinct sequences of jumps for the frog to reach the point (x,y) as φ(x,y). Consider for each point (x,y) in the first quadrant, there are only 4 possible points in the first quadrant for frog to reach point (x,y), and these 4 points are
(x−1,y);(x−2,y);(x,y−1);(x,y−2)
. As a result, the way to count φ(x,y) is
φ(x,y)=φ(x−1,y)+φ(x−2,y)+φ(x,y−1)+φ(x,y−2)
Also, for special cases,
φ(0,y)=φ(0,y−1)+φ(0,y−2)
φ(x,0)=φ(x−1,0)+φ(x−2,0)
φ(x,1)=φ(x−1,1)+φ(x−2,1)+φ(x,0)
φ(1,y)=φ(1,y−1)+φ(1,y−2)+φ(0,y)
φ(1,1)=φ(1,0)+φ(0,1)
Start with φ(0,0)=1, use this method and draw the figure below, we can finally get
φ(4,4)=556
(In order to make the LaTeX thing more beautiful to look at, I put 0 to make every number 3 digits)
005−020−071−207−556
003−010−032−084−207
002−005−014−032−071
001−002−005−010−020
001−001−002−003−005
So the total number of distinct sequences of jumps for the frog to reach (4,4) is 556.
~Solution by BladeRunnerAUG (Frank FYC)
Solution 4 (Casework)
Casework Solution: x-distribution: 1-1-1-1 (1 way to order) y-distribution: 1-1-1-1 (1 way to order) (48)=70 ways total
x-distribution: 1-1-1-1 (1 way to order) y-distribution: 1-1-2 (3 ways to order) (37)×3=105 ways total
x-distribution: 1-1-1-1 (1 way to order) y-distribution: 2-2 (1 way to order) (46)=15 ways total
x-distribution: 1-1-2 (3 ways to order) y-distribution: 1-1-1-1 (1 way to order) (37)×3=105 ways total
x-distribution: 1-1-2 (3 ways to order) y-distribution: 1-1-2 (3 ways to order) (36)×9=180 ways total
x-distribution: 1-1-2 (3 ways to order) y-distribution: 2-2 (1 way to order) (35)×3=30 ways total
x-distribution: 2-2 (1 way to order) y-distribution: 1-1-1-1 (1 way to order) (46)=15 ways total
x-distribution: 2-2 (1 way to order) y-distribution: 1-1-2 (3 ways to order) (35)×3=30 ways total
x-distribution: 2-2 (1 way to order) y-distribution: 2-2 (1 way to order) (24)=6 ways total
6+30+15+105+180+70+30+15+105=556 -fidgetboss_4000
Video Solution
On The Spot STEM : https://www.youtube.com/watch?v=v2fo3CaAhmM