Meaga 2560 Keypad issue

Hi guys, I (newbie) uploaded an image of the error that I am receiveing. seems that it is saying the the keypad.h doesn't exist. However I have uploaded the keypad.h to the same directory as ino. file.
If you have any ideas on how to resolve error, please let me know. I am including attachments with the error/code files.

Keypad.h (5.6 KB)

I (newbie) uploaded an image of the error that I am receiveing

Where ?

In any case, don't upload an image of it, copy the text of the error (there is a button in the IDE to do it) and post that

I have uploaded the keypad.h to the same directory as ino. file.

Do you have

#include <Keypad.h>

or

#include "Keypad.h"

in your sketch?
You need the latter in this case.

seems that it is saying the the keypad.h doesn't exist.

But the library name is Keypad
Spot the difference

Please post the full error message

I added (key.h) to the same directory as the .ino cause I noticed it was missing, so now the error message is different than before. However, here is the new message.

Arduino: 1.8.13 (Mac OS X), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from /Users/mac/Documents/Course Related/Elegoo The Most Complete Starter Kit for MEGA2560 V2.0.2020.6.17/English/Part 2 Module Learning/2.10 Membrane Switch Module/custom_keypad/custom_keypad.ino:13:0:
Keypad.h:36:10: fatal error: utility/Key.h: No such file or directory
 #include "utility/Key.h"
          ^~~~~~~~~~~~~~~
compilation terminated.
exit status 1
utility/Key.h: No such file or directory


This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

You really don't want to put library files in the same directory as your .ino file. Instead, you install the library through the library manager and install it from there. It will place the files in the "libraries" directory where all your sketches can locate them.

Sketch->Include Library->Manage Libraries...

and then search for keypad and install it