The function maps input words to their first letter's numerical position in the alphabet, with a possible bug when handling 'eleven' and 'twelve'.

[CODE]: 
```python
def f_approx(x):
    if len(x) > 0:
        num = ord(x[0].lower()) - ord('a') + 1
        return num
    else:
        return None
```