Raptorkillz listen, go and learn godot, make smaller projects and learn godot, read the docs, watch tutorials and learn godot. we are here to help you with small and specific problems, not to make the game for you.
changing a sprite is something very simple that any beginner can do. handling inputs is something advanced. you are asking for both, which implies you have no idea what you are doing, yet from your other posts it seems you are trying to make a perfect 1:1 recreation of a sonic game. you just can't do something like this as your first project, no matter how much help you get from us or some stupid AI.
if you are truly passionate about making games and want to continue this despite the advice, I recommend that you start small, make gameplay first, not menues. menues are something you do LAST. And don't underestimate the effort that goes into making a game, it's not something you can just hand-wave away, you have to respect it and be realistic, otherwise this whole ordeal will be pointless because you will get tired and abandon the project. I speak from experience, I have worked on many projects of my own, I have worked with another guy in a fan game, I have worked with groups of people, none of those led to anything. the one thing I got out of them was experience, which I'm sharing with you.
learn to make games before jumping into a big project, otherwise you will come to regret many of your decisions once you have to fix a bug or add more features and the code is impossible to understand.