I've added what you suggested but still get a mismatch for the else if (choice == 2)
From inspecting code with my eye, I cannot find the associated if - statement for the [else if] statement on line 135.
Can you please point out the line number in your code listing above that is the associated [if] statement for the [else if] you have on line 135?
Please have a look at your code listing above and confirm that it is not a typo, ie (the [else if] statement on line 135).
This [else if] on line 135 also becomes more illegal when one considers that it falls within a while loop and clearly don't find the associated [if] statement to the [else if] on line 135, ie there is no [if] statement between line 107 (start of while loop) and line 135 (start of [else if]).
Herewith my version of your code with clearer indentation: