Hi there,
1. Not possible without a custom solution with some pretty substantial custom coding unfortunately.
2. Unfortunately same thing as #1. These special effects would require quite a bit of custom coding which is a bit out of the scope of this forum.
3. This we should be able to do it with some CSS:
#generate-slideout-menu {
background-image: url('https://URL-HERE')
}
Adding CSS: https://docs.generatepress.com/article/adding-css/
Let me know ๐