First thing you need to do is write out a "balanced" chemical equation in order to know how many mols of each type of molecule is involved in the reaction.
C4H10 + O2 --> H2O + CO2
Normally I would first balance it out based on C followed by H then O
C4H10 + (13/2)O2 --> 5H2O + 4CO2
2C4H10 + 13O2 --> 10H2O + 8 CO2 (Balanced chemical equation)
Now knowing the mass of butane you have use its molecular weight (g/mol) to determine the mols of butane:
23.15 g * (1 mol/58.14 g) = 0.39818 mols butane
Looking at the balanced chemical equation we know that 2 mols of butane are needed for every 13 mols of O2. Use this relationship to determine the mols of O2:
0.39818 mols butane * (13 mols O2 / 2 mols C4H10) = 2.588 mols O2
Use the molecular weight of oxygen to determine the mass needed:
2.588 mols * (32.0 g /mol) = 82.82 g O2
To find out # of water molecules produced use the relationship between water and butane (mols wise) to determine mols of H2O then use Avogadro's number to determine # molecules of H2O
0.39818 mols butane * (10 mols H2O / 2 mols butane) = 1.991 mols H2O
Avogadro's # : 6.022 * 1023 (something) / mol
1.991 mols H2O * (6.022 * 10^23 molecules / mol) = 1.20 * 10^24 H2O molecules