Yes, you can use one in place of the other. The main difference is that sparkling water (or mineral water) is naturally carbonated while club soda is not. They both have minerals and generally taste similar. However, depending on which brand you get, the taste can vary due to the amount of minerals in it. Just find one that you like and use that. We wouldn't recommend using tonic water since it's a lot more bitter and usually has some sort of sweetener added to it which would alter the taste of this drink.