Hi there,
There’s a few intricacies of your question that I want to clarify before I make my recommendation.
1) The current /donations page is the “Archive” of all your Give Forms. You CAN change that “slug” but it won’t be as a parent page. It would still remain an Archive and list all of your donation forms.
2) You could create a Page called “Donate” with that name and then set it as the Parent of the other pages, but /donations would still be the Archive page
3) You can change the “slug” of the Archive page to anything you like by adding this to your wp-config.php file:
define('GIVE_SLUG', 'alldonations');
Of course change “alldonations” to whatever you like, just don’t use any spaces. After you change it, go to “Settings > Permalinks” and just hit save so those changes take effect.
But regardless of parent/child page relationship, you can always create a menu item with /donate using the “Custom Link” feature of WordPress menus, and put the child pages under that.
BUT!… my suggestion would instead to be to create a Parent page called “My Account” and add the [donation_history] shortcode there, and make the “Donation-Confirmation” and others be child pages of that page.
You can read about all the different shortcodes here:
https://givewp.com/documentation/core/shortcodes/
Let me know if you have further questions. Thanks!