Olá
"Se calhar" é uma expressão que aplicamos com muita frequência sem nos darmos conta de que ela própria é a primeira oração de uma estrutura condicional. "Se" é uma conjunção subordinativa condicional e "calhar" é o futuro do conjuntivo do verbo calhar e transmite a ideia de «vir a propósito, no momento certo».
Assim temos:
Se calhar, o motorista adormeceu.
Se calhar, vou ver a Joana.
Se puder, vou ver a Joana.
Se quiser, vou ver a Joana.
Relativamente a talvez, temos de construir toda a estrutura de eventualidade, usando o conjuntivo.
Assim teremos:
Talvez o motorista tenha adormecido. = Estamos a referir-nos a uma eventualidade anterior a outra já passada.
Talvez vá ver a Joana.
Talvez possa ir ver a Joana.
Talvez queira ir ver a Joana.
They are basically the same.
In Portugal we don't say "Subjuntivo", maybe this is used in Brazil.
In Portugal we say "Conjuntivo".
I tend to use "se calhar" more.
But whenever you use one or another, you must use the correct verb tense.