Any advice?

How do you know if man is attracted to you or not? To rephrase, how do you know whether a man is gay or straight?

I 20M have had a hard time making friends and can't understand social cues. I understand that you truly cannot tell whether a man is gay or not (basing on stereotypes) but how did some of you proceed? Im too scared to straight up ask as I do not want to make things awkward between us. For context, I started talking to this guy at college and it was mainly small conversations. But then it proceeded to asking basic personal questions like where are you from and such. Most of our conversations have been good but how do I know whether this guy wants to be my friend or not? It seems like its me thats mostly putting effort or trying to spark a conversation. And I always catch myself staring at him. I understand that with guys in general making friends can seem awkward and I don't know whether he wants to be my friend or not. He seems like he has a hectic schedule (Pre med) and maybe he is focusing on himself; which I totally understand. All I know is that he thinks Im funny (he said it himself ), but thats it.

If it looks and talks like a horse, its a horse. He seems straight and I wouldn't be surprised if he was, but what are my chances?