Does my guy friend have crush on me?

This all started when we both were given a same class. He was like a typical annoying person who would tease me for the whole 8 hours of school. He teased me like:
- When I watch the time from the clock at the opposite side of the white board. He would say "The board is not that side. It is in front!!!"
- When I will enter the class he will pop out of anywhere and be like "Boo". He knows I get badly flinched by loud sound.
This is the most popular one. And he would call me a penguin. But when it was dispersal time he would say me "Bye!!!" like a gentlemen. He even says bye in chatting only after 2 messages. He knew every single detail about. He even knows when my dad comes to pick me up from school even though he is a bus child. When any random student will crack a joke then when all will be laughing he would be staring at me. I have caught him staring at me at every 30 mins... All our classmate tease us telling that we are secretly in a relationship. One day Me and my 2 other friends were eating lunch in cafeteria. I completed before them because the gaze of my guy friend was killing me. When I was coming back to my seat after washing my hands I saw him talking with my friends. My friends face was like they saw a ghost. They both glared at me while smirking mischeviously. After the guy friend went back I asked them what have happened. They told the flashback :
Guy friend following me..
Friend 1 - Why are you following her. Do you love her?
Guy friend - Yes I love her.
Both friends - Shocked (actually my 2nd friend don't talk to boys much. She is shy type.)
I came back.
This was the biggest evidence. Now that we have online classes we chat through texts. I asked him that do he likes me. He replied that No I see you as a friend our classmates are teasing us for fun. He sent me a romantic song telling it was a trending music. Till now my friends tease me. This story is going on from 2 years and half but he didn't confessed. That is why I'm suspicious.
Does my guy friend have crush on me?
Post Opinion