Both of them mean "but"  in English.. but, do you know the difference in Spanish?  Let Fabiana, Chris and Byron sort it all out for you!